package src;

import java.util.List;

/**
 * 
 * @author Patrik Mihalcin
 */
public class Bond {
	private List<List<Double>> objectsIntentsAssignment;
	private List<List<Double>> attributesExtentsAssignment;
	
	public Bond(List<List<Double>> objectsIntentsAssignment,
			List<List<Double>> attributesExtentsAssignment) {
		this.objectsIntentsAssignment = objectsIntentsAssignment;
		this.attributesExtentsAssignment = attributesExtentsAssignment;
	}

	@Override
	public String toString() {
//		return "{" + objectsIntentsAssignment	+ " --> " + attributesExtentsAssignment + "}";
		return objectsIntentsAssignment	+ "  -->  " + attributesExtentsAssignment;
	}	
	
//	TODO: implement Comparable interface in order to compare 2 bonds
//	TODO: build concept lattice using info about upper and lower neighbors
}